\section{Introducción}

En la segunda parte de este trabajo vamos a abordar la parte semántica del problema de la generación de un \emph{HTML} que se debe mostrar
decorado cuando se abre desde un browser.

A diferencia de la primera parte, donde escribimos la gramática que reconoce código \emph{HTML}, en esta cada producción contiene además reglas
semánticas que se encargarán de la parte de indentación, coloreo y escapeo de carateres para que el browser muestre de manera adecuada el código
decorado.

La herramienta utilizada para lograr este propósito es ANTLR.

En la segunda sección del informe vamos a mencionar las correcciónes realizadas a la primera parte del TP y contar las modificaciones realizadas
para que dicha parte se adapte de forma correcta a la segunda. En la tercer sección vamos a describir cómo se implementó la solución. En la cuarta sección
vamos a mostrar diversas pruebas realizadas con los resultados pertinentes, para analizar el comportamiento de la implementación. En la quinta sección
se muestra un manual para guiar a los docentes en la ejecución de la herramienta realizada. En la sexta se mostrará el código fuente de la implementación
y en la siguiente se incluyen las justificaciones y decisiones importantes que el grupo fue tomando. Finalmente, en la última sección, daremos una
conclusión del trabajo.
